Skip to content

Move build system to meson-python#166

Open
ndgrigorian wants to merge 24 commits intomainfrom
build-with-meson
Open

Move build system to meson-python#166
ndgrigorian wants to merge 24 commits intomainfrom
build-with-meson

Conversation

@ndgrigorian
Copy link
Collaborator

@ndgrigorian ndgrigorian commented Mar 4, 2026

This PR proposes moving from scikit-build to meson-python as the mkl_umath build system

meson-python is already used by NumPy and eliminates the need for CMake, while also allowing setup.py to be removed (with its logic moved into the meson.build script)

Following the approach in NumPy, vendored/process_src_template.py is vendored from NumPy to be called from the build script, automating the processing of conv_template.py

This PR also adds building and testing with standard clang

@ndgrigorian ndgrigorian force-pushed the build-with-meson branch 2 times, most recently from 1434bc2 to 5e8ef5a Compare March 4, 2026 11:09
@ndgrigorian ndgrigorian force-pushed the build-with-meson branch 17 times, most recently from 5c09809 to b469c01 Compare March 5, 2026 07:29
@ndgrigorian ndgrigorian marked this pull request as ready for review March 5, 2026 08:01
Base automatically changed from add-pre-commit to main March 5, 2026 15:29
An error occurred while trying to automatically change base from add-pre-commit to main March 5, 2026 15:29
@ndgrigorian ndgrigorian force-pushed the build-with-meson branch 13 times, most recently from 892bf67 to d0bb96b Compare March 10, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant